sick as a dog
(as) sick as a dog
​(informal) feeling very sick; vomiting a lot